

#导入关键包
import numpy as np
import matplotlib.pyplot as plt

'''
1.创建画布
使用figure创建画布并对其进行初始化
figsize:高和宽单位英寸
dpi:每英寸单位有多少像素
facecolor:背景颜色
'''
p1=plt.figure(figsize=(12,6),dpi=100,facecolor="white")

# 2.为画布添加标题
plt.title('lines')  # 添加标题
# 3.创建坐标轴
#分别创建x轴和y轴
plt.xlabel('x')  # 添加x轴的名称
plt.ylabel('y')  # 添加y轴的名称
plt.xlim((0,1))  # 确定x轴范围
plt.ylim((0,1))  # 确定y轴范围

#4.确认坐标轴范围
# np.arange(0,2,1,0.1) 指的是从0开始到到2.1结束(不包括2.1)每步步长为0.1
# 就是0到2之间每0.1就画一个刻度
plt.xticks(np.arange(0,2.1,0.1))  # 规定x轴刻度
plt.yticks(np.arange(0,2.1,0.1))  # 确定y轴刻度

# 5.添加曲线
# 添加函数为x=y曲线
data1=np.arange(0,2.1,0.1)
# 添加一天曲线
# plot(x,y)
plt.plot(data1,data1)

# 添加第二条函数为 y-0.1=x曲线
plt.plot(data1,data1-0.1)
# 添加第三条函数为 y+0.1=x曲线
plt.plot(data1,data1+0.1)

# 添加曲线备注
plt.legend(['y=x','y-0.1=x','y+0.1=x'])
# plt.savefig('../../img-out-temp/y=x(x,y).jpg')

plt.show()
